'''设起飞时间是S，到达时间是E，单程飞行时间是X，时差是T。从A到B：S1+X+T=E1 从B到A：S2+X-T=E2
整理两式得：2X=(E1-S1) + (E2-S2)，答案就是X。
可见，并不需要计算时差T，因为一去一回，互相抵消了。'''
def get_time():
    line = str(input()).split(' ')
    h1 = int(line[0][0:2])
    m1 = int(line[0][3:5])
    s1 = int(line[0][6:8])
    h2 = int(line[1][0:2])
    m2 = int(line[1][3:5])
    s2 = int(line[1][6:8])

    day = 0
    if len(line) == 3:
        day = int(line[2][2])

    S = h1 * 3600 + m1 * 60 + s1
    E = h2 * 3600 + m2 * 60 + s2
    return E - S  + day * 24 * 3600

t = int(input())
for _ in range(t):
    ans = (get_time() + get_time()) / 2
    hh = int(ans / 3600)
    mm = int(ans / 60 % 60)
    ss = int(ans % 60)
    print('{:0>2d}:{:0>2d}:{:0>2d}'.format(hh, mm, ss))